#ifndef FIGURES_H_
#define FIGURES_H_

#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <GL/glut.h>
#include "squares.h"

void drawCilinder(float height, float radius, int lati);
void drawSoffitto(int texture, int stanza);
void drawPavimento(int texture, int stanza);
void drawAxes();
void drawSolidParallelepiped(GLfloat startx,GLfloat starty,GLfloat endx,GLfloat endy,GLfloat heigth);
void drawSolidDoor(GLfloat startx,GLfloat starty,GLfloat endx,GLfloat endy,GLfloat heigth, int tex, int orientation);
//void drawObject(room_t* roomMap,int stanza, GLfloat eyePosition[3], GLfloat targePosition[3]);

void disegnaTorretta(GLfloat x,GLfloat y,GLfloat z);
void disegnaTavolino(GLfloat x,GLfloat y,GLfloat z);
void disegnaPavimentiSoffitti();
void disegnaCannone(GLfloat x, GLfloat y, GLfloat z);
//void disegnaPanca(GLfloat x, GLfloat y, GLfloat z);
#endif
